﻿#region Using Directives

using System;

#endregion Using Directives


namespace Kongo
{
    /// <summary>
    /// Provides the base interface for creating <see cref="Tag" /> instances.
    /// </summary>
    public interface ITagCreator
    {
        /// <summary>
        /// Creates a <see cref="Tag" /> instance.
        /// </summary>
        /// <param name="args">The tag name and any additional arguments.</param>
        /// <returns>A <see cref="Tag" /> instance.</returns>
        Tag Create(string[] args);
    }
}
